ru.tcl.dxf.entities
Class Dimension

java.lang.Object
  |
  +--ru.tcl.dxf.DXFObject
        |
        +--ru.tcl.dxf.entities.Entity
              |
              +--ru.tcl.dxf.entities.Dimension

public class Dimension
extends Entity

Класс Dimension представляет размерные надписи рисунка.

Since:
TCL DXF 1.0
See Also:
Serialized Form

Field Summary
static int ALIGNED
          Константа типа размера.
static int ANGULAR
          Константа типа размера.
static int DIAMETER
          Константа типа размера.
static int LINEAR
          Константа типа размера.
static int RADIUS
          Константа типа размера.
static int USER_DEFINED
          Константа типа размера.
 
Constructor Summary
Dimension()
           
Dimension(DXFDocument doc)
           
 
Method Summary
 double getAngle()
          Возвращает угол наклонного горизонтального или вертикального размера.
 Block getBlock()
          Возвращает имя блока.
 DXFPoint getDefinition()
          Возвращает координаты точки, используемой при задании размерной линии (линейные размеры).
 double getDirection()
          Возвращает ориентацию размерного текста.
 java.lang.String getEntityName()
          Возвращает наименование примитива.
 DXFPoint getInsertion()
          Возвращает координаты точки, используемой для задания размерных линий при простановке размеров от базовой линии.
 double getLeaderLength()
          Возвращает длину выносной линии при разметке размеров диаметров и радиусов.
 DXFPoint getMiddle()
          Возвращает координаты центра размерного текста.
 DXFPoint getSpecial1()
          Возвращает координаты специальной точки 1.
 DXFPoint getSpecial2()
          Возвращает координаты специальной точки 2.
 DXFPoint getSpecial3()
          Возвращает координаты точки, используемой при образмеривании круга, или дуги и радиуса.
 DXFPoint getSpecial4()
          Возвращает координаты точки, определяющей размерную дугу при простановке углового размера.
 java.lang.String getText()
          Возвращает текст разметки размеров или количество измерений.
 int getType()
          Возвращает тип размера.
 void readDXF(DXFTokenizer tokenizer)
          Считывание объекта из DXF файла.
 
Methods inherited from class ru.tcl.dxf.entities.Entity
getColorNumber, getElevation, getExtrusionDirection, getLayer, getLineType, getThickness, readCommonPropertiesDXF
 
Methods inherited from class ru.tcl.dxf.DXFObject
getDocument, setDocument
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LINEAR

public static final int LINEAR
Константа типа размера. Повернутый, горизонтальный или вертикальный.

ALIGNED

public static final int ALIGNED
Константа типа размера. Выравненный.

ANGULAR

public static final int ANGULAR
Константа типа размера. Угловой.

DIAMETER

public static final int DIAMETER
Константа типа размера. Диаметр.

RADIUS

public static final int RADIUS
Константа типа размера. Радиус.

USER_DEFINED

public static final int USER_DEFINED
Константа типа размера. Заданный пользователем.
Constructor Detail

Dimension

public Dimension()

Dimension

public Dimension(DXFDocument doc)
Method Detail

getAngle

public final double getAngle()
Возвращает угол наклонного горизонтального или вертикального размера.
Returns:
Возвращает угол наклонного горизонтального или вертикального размера.
Since:
TCL DXF 1.0

getBlock

public final Block getBlock()
Возвращает имя блока.
Returns:
имя блока.
Since:
TCL DXF 1.0

getDefinition

public final DXFPoint getDefinition()
Возвращает координаты точки, используемой при задании размерной линии (линейные размеры).
Returns:
координаты точки, используемой при задании размерной линии (линейные размеры).
Since:
TCL DXF 1.0

getDirection

public final double getDirection()
Возвращает ориентацию размерного текста.
Returns:
ориентация размерного текста.
Since:
TCL DXF 1.0

getEntityName

public final java.lang.String getEntityName()
Возвращает наименование примитива.
Returns:
наименование примитива.
Overrides:
getEntityName in class Entity
Since:
TCL DXF 1.0

getInsertion

public final DXFPoint getInsertion()
Возвращает координаты точки, используемой для задания размерных линий при простановке размеров от базовой линии.
Returns:
координаты точки, используемой для задания размерных линий при простановке размеров от базовой линии.
Since:
TCL DXF 1.0

getLeaderLength

public final double getLeaderLength()
Возвращает длину выносной линии при разметке размеров диаметров и радиусов.
Returns:
длинf выносной линии при разметке размеров диаметров и радиусов.
Since:
TCL DXF 1.0

getMiddle

public final DXFPoint getMiddle()
Возвращает координаты центра размерного текста.
Returns:
координаты центра размерного текста.
Since:
TCL DXF 1.0

getSpecial1

public final DXFPoint getSpecial1()
Возвращает координаты специальной точки 1. Первая линия продолжения для линейного размера или конечная точка первой линии для углового размера.
Returns:
координаты специальной точки 1.
Since:
TCL DXF 1.0

getSpecial2

public final DXFPoint getSpecial2()
Возвращает координаты специальной точки 2. Вторая линия продолжения для линейного размера или начальная точка первой линии для углового размера.
Returns:
координаты специальной точки 2.
Since:
TCL DXF 1.0

getSpecial3

public final DXFPoint getSpecial3()
Возвращает координаты точки, используемой при образмеривании круга, или дуги и радиуса. Первая точка размерной линии для радиуса и диаметра или конечная точка второй линии для углового размера.
Returns:
координаты точки, используемой при образмеривании круга, или дуги и радиуса.
Since:
TCL DXF 1.0

getSpecial4

public final DXFPoint getSpecial4()
Возвращает координаты точки, определяющей размерную дугу при простановке углового размера.
Returns:
координаты точки, определяющей размерную дугу при простановке углового размера.
Since:
TCL DXF 1.0

getText

public final java.lang.String getText()
Возвращает текст разметки размеров или количество измерений.
Returns:
текст разметки размеров или количество измерений.
Since:
TCL DXF 1.0

getType

public final int getType()
Возвращает тип размера.
Returns:
тип размера.
Since:
TCL DXF 1.0

readDXF

public void readDXF(DXFTokenizer tokenizer)
             throws java.io.IOException
Считывание объекта из DXF файла. Вы не должны явно использовать данный метод.
Parameters:
tokenizer - разборщик DXF файлов
Overrides:
readDXF in class DXFObject
Since:
TCL DXF 1.0